/**
 * 
 */
package com.onstar.cn.map.util;

import com.onstar.cn.map.common.Language;
import com.onstar.cn.map.common.QueryType;
import com.onstar.cn.map.core.Circle;
import com.onstar.cn.map.core.Rectangle2D;

/**
 * @author Qiying Gong
 *
 * @Created 2013-4-23
 */
public class QueryOptions {

	private int iPageNumber;
	private int iPageCount;
	private Language language;
	private String category;
	
	private Circle circle;
	private Rectangle2D rect;
	private QueryType queryType;
	
	
	/**
	 * @return the iPageNumber
	 */
	public int getiPageNumber() {
		return iPageNumber;
	}
	/**
	 * @param iPageNumber the iPageNumber to set
	 */
	public void setiPageNumber(int iPageNumber) {
		this.iPageNumber = iPageNumber;
	}
	/**
	 * @return the iPageCount
	 */
	public int getiPageCount() {
		return iPageCount;
	}
	/**
	 * @param iPageCount the iPageCount to set
	 */
	public void setiPageCount(int iPageCount) {
		this.iPageCount = iPageCount;
	}
	/**
	 * @return the language
	 */
	public Language getLanguage() {
		return language;
	}
	/**
	 * @param language the language to set
	 */
	public void setLanguage(Language language) {
		this.language = language;
	}
	/**
	 * @return the category
	 */
	public String getCategory() {
		return category;
	}
	/**
	 * @param category the category to set
	 */
	public void setCategory(String category) {
		this.category = category;
	}
	/**
	 * @return the circle
	 */
	public Circle getCircle() {
		return circle;
	}
	/**
	 * @param circle the circle to set
	 */
	public void setCircle(Circle circle) {
		this.circle = circle;
	}
	/**
	 * @return the rect
	 */
	public Rectangle2D getRect() {
		return rect;
	}
	/**
	 * @param rect the rect to set
	 */
	public void setRect(Rectangle2D rect) {
		this.rect = rect;
	}
	/**
	 * @return the queryType
	 */
	public QueryType getQueryType() {
		return queryType;
	}
	/**
	 * @param queryType the queryType to set
	 */
	public void setQueryType(QueryType queryType) {
		this.queryType = queryType;
	}
	
	
	
}
